#数据类型总结
i=10   #int-----int()
print(type(i)) #type()判断属于那些类型
f=3.64  # float()
print(type(f)) #没有double类型
print(type(float(i)))#int--->float
print(int(f))#float--->int    3

#str字符串 str()
s='hello'
s1="world"
s2='''hello world'''
ss='''
hello 
world
imti
'''
print(f'{s1},{s2}') #格式化
print(len(ss)) #len() 获取字符串长度
print(s2[1])

#str[start:end:step]  切片

#bool 布尔类  True 1、False 0
print(True+3)
##############################################
#list 列表（有序、可变类型、数据可以重复）
list1=[1,3.14,'hello',3.14,[1,2,3],(1,2,3),{1,2,3}]
print(list1)
#元组tuple (有序、不可变类型、数据可以重复)
tup01=(1,1,2,3,4)  #tuple
#set集合 (无序、可变类型、数据不能重复)
set01={1,2,3,4,3,2}
print(list(tup01))
print(list(set01))
#dict字典类型 （无序、可变类型、key--value、key不能重复）
dic01={'name':'tom','age':18}
print(dic01)
dic02=dict([('name', 'tom'), ('age', 18)])
print(dic02)
#range(start,end,step)


print(10/3)
print(10//3)


#and  or   not


3<2 and 7>5 and 5>3